<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>09.函数</title>
    <script>
        /*
        java: 
          权限修饰  返回值类型  方法名(参数列表) {

          }
        js
             声明式： 页面中任意位置都能调用
                function 方法名(参数列表) {

                }
             表达式：在变量的下面调用
               var 变量名 = function(参数列表) {

               }

        函数的注意事项：
           js中的函数没有重载特性的【函数名字要唯一】
           js中调用函数的时候 形参和实参的个数可以不匹配
             如果  形参  > 实参个数 没有匹配的形参默认值都是undefined
             如果 实参个数 > 形参  没有匹配的实参不会进入到函数中

        
        */
        console.log(add(1, 2));

        function add(a, b, c) {
            console.log(a,b,c);
            return a + b+c;
        }
        function add(a, b) {
            console.log(a,b);
            return a + b;
        }

    

        var myadd = function (a, b) {
            return a + b;
        }
        console.log(myadd(1, 2));
    </script>
</head>

<body>

</body>

</html>